package com.zgis.module.bas.util.encrypt;

import java.nio.charset.StandardCharsets;
import java.util.Base64;

/**
 * 修改记录:
 * 24-09-29     zhengchaojun             首次创建
 */

/**
 * 类描述：base64类
 */
public class Base64JDK
{
    static final java.util.Base64.Encoder encoder = java.util.Base64.getEncoder();
    static final java.util.Base64.Decoder  decoder = Base64.getDecoder();

    public Base64JDK() {
    }

    public static String encode(String text) {
        return encoder.encodeToString(text.getBytes(StandardCharsets.UTF_8));
    }

    public static String encode(byte[] text) {
        return encoder.encodeToString(text);
    }

    public static byte[] decode(String encodedText) {
        return decoder.decode(encodedText);
    }
}
